import {  DetailsVO } from '@/api/ymxbh/details/types'

export interface MaterialVO {
  /**
   * 
   */
  id: string | number;

  /**
   * 货件编号
   */
  shipmentConfirmationId: string | number;

  /**
   * 工厂名称
   */
  factory: string;


  // outerBoxLabelAndMark: string;


  // productLabel: string;

  /**
   * 员工
   */
  employee: string;

  /**
   * 发货时间
   */
  shipmentsTime: string;

  /**
   * 上传时间
   */
  uploadTime: string;


  /**
   * 外箱标和唛头
   */
  outerBoxAndMarkList: DetailsVO[];

    /**
   * 产品标
   */
  productLabelList: DetailsVO[];

}

export interface MaterialForm extends BaseEntity {
  /**
   * 
   */
  id?: string | number;

  /**
   * 货件编号
   */
  shipmentConfirmationId?: string | number;

  /**
   * 工厂名称
   */
  factory?: string;

  /**
   * 外箱标和唛头
   */
  // outerBoxLabelAndMark?: string;

  /**
   * 产品标
   */
  // productLabel?: string;

  /**
   * 员工
   */
  employee?: string;

  /**
   * 发货时间
   */
  shipmentsTime?: string;

  /**
   * 上传时间
   */
  uploadTime?: string;

}

export interface MaterialQuery extends PageQuery {

  /**
   * 货件编号
   */
  shipmentConfirmationId?: string | number;

  /**
   * 工厂名称
   */
  factory?: string;

  /**
   * 外箱标和唛头
   */
  outerBoxLabelAndMark?: string;

  /**
   * 产品标
   */
  productLabel?: string;

  /**
   * 员工
   */
  employee?: string;

  /**
   * 发货时间
   */
  shipmentsTime?: string;

  /**
   * 上传时间
   */
  uploadTime?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



